TPVM Overview
Third-Party Virtual Machine (TPVM)
is a general server that resides on Extreme SLX devices. When XCO is deployed on a TPVM,
ensure that no other applications run on the TPVM.
- In a TPVM deployment, XCO is a microservice-based fabric automation engine that
leverages the K3s Kubernetes cluster as an underlying infrastructure for the XCO
services deployment. You can install or upgrade an XCO application on a TPVM using
one SLX-OS command.
- Post XCO installation on the TPVM,
use the command line Interface (CLI) to complete the administrative tasks. For a Web
UI, install XCO on a server or VM as described in the Server Deployments.
- The XCO, SLX-OS, and TPVM application binary is shipped with the SLX devices. You
can decouple XCO from SLX-OS. This allows you to upgrade XCO without a need to
upgrade SLX-OS or the TPVM. You can deploy XCO on one of the SLX devices in the
fabric.
- The XCO package tar.gz file are
stored in the /efaboot directory. This is applicable to a fresh install or an
upgrade of XCO. For an incremental upgrade of XCO, copy the XCO tar.gz file to the
/efaboot
directory on the SLX device before the deployment.
- With the TPVM 4.0.x and later
versions, you can configure DNS, NTP, and LDAP when you deploy the TPVM. For more
information, see "Guest OS for TPVM" in the Extreme SLX-OS Management Configuration Guide.